planting/sowing machinery - Spanish English Dictionary